package com.netty.common.scanner;

import java.util.concurrent.ConcurrentHashMap;

/**
 * 执行器管理者
 * @author dwjf321
 *
 */
public class InvokerHolder {
	
	public static ConcurrentHashMap<String, Invoker> invokers = new ConcurrentHashMap<String, Invoker>();

	/**
	 * 添加执行器
	 * @param module
	 * @param cmd
	 * @param invoker
	 */
	public static void addInvoker(String path, Invoker invoker){
		if (getInvoker(path) != null) {
			return;
		}
		invokers.put(path, invoker);
	}
	/**
	 * 获得执行器
	 * @param module
	 * @param cmd
	 * @return
	 */
	public static Invoker getInvoker(String path){
		return invokers.get(path);
	}
}
